international payments agreements - Turco Inglés Diccionario